package IT07;

import java.util.ArrayList;
import java.util.List;

/*
类型通配符：表示各种泛型的父类
这里主要测试有无异常
 */
public class GenericList {
    public static void main(String[] args) {
        //类型通配符<?>
        List<?> list01 = new ArrayList<Object>();
        //...
        //类型通配符上限<? extends 类型>
    //    List<? extends Number> list02 = new ArrayList<Object>();抛出异常，后面必须是前面的子类或本身；
    //类型通配符下限<? super 类型>
     //   List<? super Number> list03 = new ArrayList<Integer>();抛出异常，后面必须是前面的父类或本身；
    }
}
